package dao.lantern;

import java.util.ArrayList;
import java.util.List;

import lcaInterfaceDAO.IClaseLinternaDO;
import lcaInterfaceDAO.IGrupoDO;
import lcaInterfaceDAO.IPersonajeDO;

public class GrupoDO implements IGrupoDO {

	// --------------------------------------------------------------------------------

	public static final String NOMBRE = "nombre";
	public static final String ESTADO = "estado";
	public static final String CLASE_LINTERNA_ID = "claseLinternaId";

	// --------------------------------------------------------------------------------

	private int id;
	private String nombre;
	private boolean estado;
	private int claseLinternaId;

	// --------------------------------------------------------------------------------

	private IClaseLinternaDO claseLinternaRef;

	// --------------------------------------------------------------------------------

	private List<IPersonajeDO> PersonajeList = //
	new ArrayList<IPersonajeDO>();

	// --------------------------------------------------------------------------------

	public GrupoDO() {
		// Empty
	}

	// --------------------------------------------------------------------------------

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public boolean isEstado() {
		return estado;
	}

	public void setEstado(boolean estado) {
		this.estado = estado;
	}

	public int getClaseLinternaId() {
		return claseLinternaId;
	}

	public void setClaseLinternaId(int claseLinternaId) {
		this.claseLinternaId = claseLinternaId;
	}

	public IClaseLinternaDO getClaseLinternaRef() {
		return claseLinternaRef;
	}

	public void setClaseLinternaRef(IClaseLinternaDO claseLinternaRef) {
		this.claseLinternaRef = claseLinternaRef;
	}

	// --------------------------------------------------------------------------------

	public List<IPersonajeDO> getPersonajeList() {
		return PersonajeList;
	}

	public void setPersonajeList(List<IPersonajeDO> personajeList) {
		PersonajeList = personajeList;
	}

	// --------------------------------------------------------------------------------

}
